﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using TI_EntityLib.TiEntityObjects;

namespace TiPort.TiEntityObjects
{
    public interface IDbRootObject
    {
        /// <summary>
        /// ID объекта 
        /// </summary>
        string  Key { get; }
        
        /// <summary>
        /// Дата  файла носителя объекта
        /// </summary>
        long iFileDate { get; set; }

        ///<summary>
        ///День  загрузки объекта
        ///</summary>
        long iTransportDay { get; set; }
        
        /// <summary>
        /// XML файл носитель объекта
        /// </summary>
        string FileName { get; set; }

        string ObjectType { get; set; }

        TiEntityClass Class { get; }       

        string GetInsertScript();

    }

   
}
